package com.synjones.pay.web.biz.recharge.service;

import com.synjones.pay.model.recharge.RechargeReqBean;
import com.synjones.pay.model.recharge.RechargeRespBean;
import com.synjones.pay.web.biz.common.WxResponseBean;
import java.util.Map;

/**
 *
 * @author hsd
 */
public interface IRechargeService {

    /**
     * 根据ticket,获取一卡通的相关信息
     *
     * @param ticket
     * @return
     */
    WxResponseBean getRechargeCardInfo(String ticket);

    /**
     * 获取充值的返回结果
     *
     * @param rechargeReqBean
     * @return
     */
    RechargeRespBean getRechargeRespBean(RechargeReqBean rechargeReqBean);
    
/**
 * 接收充值是否成功返回信息
 * 银行页面通知接收
 * @param map
 * @return 
 */
    RechargeRespBean recRechargeRespBean(Map<String, String> map);
}
